a checkpoint only moves forward